package errcode

//  错误码

type ErrorCode struct {
	Code int
	Msg  string
}

func (e *ErrorCode) ToErr(args ...interface{}) (int, string, []interface{}) {
	return e.Code, e.Msg, args
}

const (
	DemoBiz = iota + 1
)

//var bizMap = map[int]map[int]string{
//	DemoBiz: Demo,
//}
//
//// GetErrorCode 获取错误码
//func GetErrorCode(biz int, errCode int) ErrorCode {
//	msg := "未知错误"
//	if _, ok := bizMap[biz]; ok {
//		if _, ok2 := bizMap[biz][errCode]; ok2 {
//			msg = bizMap[biz][errCode]
//		}
//	}
//	return ErrorCode{
//		Code: errCode,
//		Msg:  msg,
//	}
//}
